type crypto/internal/fips140/mldsa.ringElement

43 uses

	crypto/internal/fips140/mldsa (current package)
		field.go#L119: type ringElement [n]fieldElement
		field.go#L147: func ntt(f ringElement) nttElement {
		field.go#L218: func inverseNTT(f nttElement) ringElement {
		field.go#L287: 	return ringElement(f)
		field.go#L330: func sampleBoundedPoly(rho []byte, r byte, p parameters) ringElement {
		field.go#L335: 	var a ringElement
		field.go#L369: func sampleInBall(rho []byte, p parameters) ringElement {
		field.go#L375: 	var c ringElement
		field.go#L463: func highBits(r ringElement, p parameters) [n]byte {
		field.go#L483: func useHint(r ringElement, h [n]byte, p parameters) [n]byte {
		field.go#L501: func makeHint(ct0, w, cs2 ringElement, p parameters) (h [n]byte, count1s int) {
		field.go#L633: func bitPack(b []byte, r ringElement, p parameters) []byte {
		field.go#L649: func bitPack18(buf []byte, r ringElement) []byte {
		field.go#L680: func bitPack20(buf []byte, r ringElement) []byte {
		field.go#L700: func bitUnpack(v []byte, p parameters) ringElement {
		field.go#L713: func bitUnpack18(v []byte) ringElement {
		field.go#L719: 	var r ringElement
		field.go#L736: func bitUnpack20(v []byte) ringElement {
		field.go#L742: 	var r ringElement
		mldsa.go#L207: 	t := make([]ringElement, k, maxK)
		mldsa.go#L215: 		var w ringElement
		mldsa.go#L248: 		var w ringElement
		mldsa.go#L448: 		y := make([]ringElement, l, maxL)
		mldsa.go#L468: 		w := make([]ringElement, k, maxK)
		mldsa.go#L489: 		cs1 := make([]ringElement, l, maxL)
		mldsa.go#L493: 		cs2 := make([]ringElement, k, maxK)
		mldsa.go#L498: 		z := make([]ringElement, l, maxL)
		mldsa.go#L523: 		ct0 := make([]ringElement, k, maxK)
		mldsa.go#L590: func coefficientsExceedBound(w ringElement, bound uint32) bool {
		mldsa.go#L602: func lowBitsExceedBound(w ringElement, bound uint32, p parameters) bool {
		mldsa.go#L669: 	z := make([]ringElement, l, maxL)
		mldsa.go#L683: 	w := make([]ringElement, k, maxK)
		mldsa.go#L720: func sigEncode(ch []byte, z []ringElement, h [][n]byte, p parameters) []byte {
		mldsa.go#L730: func sigDecode(sig []byte, z []ringElement, h [][n]byte, p parameters) (ch []byte, err error) {
		semiexpanded.go#L137: func skDecode(sk []byte, p parameters) (ρ, K [32]byte, tr [64]byte, s1, s2, t0 []ringElement, err error) {
		semiexpanded.go#L150: 	s1 = make([]ringElement, l)
		semiexpanded.go#L160: 	s2 = make([]ringElement, k)
		semiexpanded.go#L171: 	t0 = make([]ringElement, k)
		semiexpanded.go#L184: func bitPackSlow(buf []byte, r ringElement, a, b int) []byte {
		semiexpanded.go#L209: func bitUnpackSlow(v []byte, a, b int) (ringElement, error) {
		semiexpanded.go#L215: 		return ringElement{}, errors.New("mldsa: invalid input length for bitUnpackSlow")
		semiexpanded.go#L221: 	var r ringElement
		semiexpanded.go#L236: 			return ringElement{}, errors.New("mldsa: coefficient out of range")